# 作者: 陈其志 
# 2025年02月20日15时56分32秒 
# 2716847110@qq.com

class Cat:
    def __init__(self, name, age):
        self.name = name
        print(f"{self.name}来了")

    def __del__(self):
        """
        回调函数，主要用于记录对象被销毁的日志
        :return:
        """
        print(f"{self.name}走了")

    def __str__(self):
        """
        打印帮助
        :return:
        """
        return self.name + 'is here'


if __name__ == '__main__':
    tom = Cat('tom', '1')
    del tom
    tom = Cat('tom', '1')
    print(tom)
